package edu.task.service;

import edu.task.model.vo.RouterVO;
import edu.task.model.vo.SysMenuVO;

import java.util.Collection;
import java.util.List;
import java.util.Set;

public interface SysMenuService {
    List<Long> selectMenuListByRoleId(Long roleId);

    Set<String> selectMenuPermsByUserId(Long userId);

    List<SysMenuVO> selectMenuTreeByUserId(Long userId);

    List<RouterVO> buildMenus(List<SysMenuVO> menus);
}
